Conversation
…ponsiveness Co-authored-by: Copilot <copilot@github.com>
…rt.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…rt.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
actions: lazy-update MenuWorkbenchToolBar based on visibility
* add Turkish DOS (CP 857) encoding support * merge in --------- Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
chat: fix editor change event checking by using .matches()
…for improved edit handling (#312329) * refactor: update import paths for InlineChat2Prompt components * refactor: remove unused inline chat configuration and telemetry data Co-authored-by: Copilot <copilot@github.com> * refactor: replace IInlineChatEditStrategy with InlineChatToolCalling for improved edit handling --------- Co-authored-by: Copilot <copilot@github.com>
* chore: move inline chat 2 into its own folder, move other things around * chore: move stuff into better locations Co-authored-by: Copilot <copilot@github.com> --------- Co-authored-by: Copilot <copilot@github.com>
* Agents - improve keeping track of polling * Better handle multiple refresh calls * Pull request feedback
* Move remote hosts and connection actions under Manage submenu Add MenuId.SessionWorkspacePickerManage so providers can contribute actions to the workspace picker's Manage submenu. - Tunnels/SSH commands register into SessionWorkspacePickerManage menu - Remote provider entries shown as dynamic actions in the submenu - Remote providers and menu-contributed actions appear as separate visual groups with automatic separators - Remove now-unused inline remote provider items, status descriptions, and hover text from the main picker list Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add status, hover, and options to Manage submenu; move MenuId to sessions - Remote provider entries show status description (Online/Connecting/Offline) - Submenu items support hover panels via hoverContent property on actions - Clicking a remote provider opens host options (reconnect, remove, etc.) - Move SessionWorkspacePickerManage MenuId from platform actions.ts to sessions Menus.WorkspacePickerManage Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update src/vs/sessions/contrib/chat/browser/sessionWorkspacePicker.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Address PR feedback: rename menu, use shortTitle, guard SSH on web - Rename WorkspacePickerManage to SessionWorkspaceManage - Use shortTitle for concise menu labels (SSH.../Tunnels...) while keeping descriptive title for Command Palette; read menu with renderShortTitle: true - Add IsWebContext.toNegated() precondition to SSH action so it is hidden in web contexts where SSH is not supported Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address feedback: use instanceof MenuItemAction, remove IsWebContext guard - Use instanceof MenuItemAction instead of 'item' in menuAction check - Remove IsWebContext precondition from SSH action Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…se (#312150) `handleProcessDispose` only cleared the inner auto-responders map and never removed entries from `_terminalProcesses` or `_autoResponders`. Every exited pty stayed referenced, retaining the `TerminalProcess`, its `UnixTerminal`, the `_socket` (`ReadStream`), and the underlying pipe file descriptors / kernel buffers. Symptoms: JS heap barely grows between snapshots, but RSS climbs by tens of MiB per batch of spawned+exited terminals because the native backing resources are held alive. Fix: also `delete(persistentProcessId)` from both outer maps at the end of `handleProcessDispose`, so each map's size tracks the number of live ptys.
… transitions (#312347) fix: allow outcome transition from reusedInFlight in InlineEditRequestLogContext The 'reusedInFlight' outcome is set early when joining an in-flight request (before the result arrives), making it an intermediate state like 'pending'. Subsequent outcome updates (e.g., 'skipped' when the doc changes, 'errored' on failure) are legitimate transitions that should not trigger a console warning. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…son-dolphin Enhance chat input animation for accessibility and responsiveness
* chat: truncate chat input placeholder with ellipsis in narrow views Co-authored-by: Copilot <copilot@github.com> * chat: improve placeholder truncation logic in narrow views Co-authored-by: Copilot <copilot@github.com> * chat: enhance placeholder truncation logic for chat input in narrow views Co-authored-by: Copilot <copilot@github.com> --------- Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com> Co-authored-by: Copilot <copilot@github.com>
* add ICustomizationHarnessService.getCustomAgents * fix tests * update Co-authored-by: Copilot <copilot@github.com> --------- Co-authored-by: Copilot <copilot@github.com>
gated with NES setting for including lang ctx Co-authored-by: Copilot <copilot@github.com>
Restore agents application support on Linux Remove the Linux platform check that was added in 683373f, re-enabling the agents window on Linux for non-stable builds. - Restore `ProductQualityContext.notEqualsTo('stable')` in the command precondition instead of the Linux-specific context key expression - Clean up unused `isLinux`/`IsLinuxContext` imports Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…312359) * style: adjust padding and border radius for harness dropdown button * Update src/vs/workbench/contrib/chat/browser/aiCustomization/media/aiCustomizationManagement.css Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
The sessions desktop app was falling through to BrowserPluginGitCommandService (a stub that throws on every call) because the native override was never registered. This broke marketplace plugin install/update which require git operations (clone, pull, fetch). Register NativePluginGitCommandService and its ILocalGitService dependency in sessions.desktop.main.ts, mirroring the existing pattern in workbench.desktop.main.ts. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Fix hover collision * Fix hover sizing * Fix bad descriptions
* chat: implement scrollable container for welcome prompts * refactor: improve scrollbar resize observation logic in PromptLaunchersAICustomizationWelcomePage * fix: update scroll dimensions computation and adjust CSS for relative positioning --------- Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
style: adjust dimensions and alignment for chat input buttons Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com> Co-authored-by: Copilot <copilot@github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )